PubNubImpl
Constructors
Functions
Link copied to clipboard
open override fun addChannelsToChannelGroup(channels: List<String>, channelGroup: String): AddChannelChannelGroup
Link copied to clipboard
Link copied to clipboard
actual abstract fun addMessageAction(channel: String, messageAction: com/pubnub/api/models/consumer/message_actions/PNMessageAction): AddMessageAction
open override fun addMessageAction(channel: String, messageAction: ERROR CLASS: Symbol not found for PNMessageAction): AddMessageAction
Link copied to clipboard
actual abstract fun addPushNotificationsOnChannels(pushType: com/pubnub/api/enums/PNPushType, channels: List<String>, deviceId: String, topic: String?, environment: com/pubnub/api/enums/PNPushEnvironment): AddChannelsToPush
open override fun addPushNotificationsOnChannels(pushType: ERROR CLASS: Symbol not found for PNPushType, channels: List<String>, deviceId: String, topic: String?, environment: ERROR CLASS: Symbol not found for PNPushEnvironment): AddChannelsToPush
Link copied to clipboard
actual abstract fun auditPushChannelProvisions(pushType: com/pubnub/api/enums/PNPushType, deviceId: String, topic: String?, environment: com/pubnub/api/enums/PNPushEnvironment): ListPushProvisions
open override fun auditPushChannelProvisions(pushType: ERROR CLASS: Symbol not found for PNPushType, deviceId: String, topic: String?, environment: ERROR CLASS: Symbol not found for PNPushEnvironment): ListPushProvisions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun downloadFile(channel: String, fileName: String, fileId: String, cipherKey: String?): DownloadFile
Link copied to clipboard
actual abstract fun fetchMessages(channels: List<String>, page: com/pubnub/api/models/consumer/PNBoundedPage, includeUUID: Boolean, includeMeta: Boolean, includeMessageActions: Boolean, includeMessageType: Boolean, includeCustomMessageType: Boolean): FetchMessages
open override fun fetchMessages(channels: List<String>, page: ERROR CLASS: Symbol not found for PNBoundedPage, includeUUID: Boolean, includeMeta: Boolean, includeMessageActions: Boolean, includeMessageType: Boolean, includeCustomMessageType: Boolean): FetchMessages
Link copied to clipboard
actual abstract fun getAllChannelMetadata(limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNKey>>, includeCount: Boolean, includeCustom: Boolean): GetAllChannelMetadata
open override fun getAllChannelMetadata(limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNKey>>, includeCount: Boolean, includeCustom: Boolean): GetAllChannelMetadata
Link copied to clipboard
actual abstract fun getAllUUIDMetadata(limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNKey>>, includeCount: Boolean, includeCustom: Boolean): GetAllUUIDMetadata
open override fun getAllUUIDMetadata(limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNKey>>, includeCount: Boolean, includeCustom: Boolean): GetAllUUIDMetadata
Link copied to clipboard
actual abstract fun getChannelMembers(channel: String, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, include: com/pubnub/api/models/consumer/objects/member/MemberInclude): GetChannelMembers
actual abstract fun getChannelMembers(channel: String, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, includeCount: Boolean, includeCustom: Boolean, includeUUIDDetails: PNUUIDDetailsLevel?, includeType: Boolean): GetChannelMembers
open override fun getChannelMembers(channel: String, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, include: ERROR CLASS: Symbol not found for MemberInclude): GetChannelMembers
open override fun getChannelMembers(channel: String, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, includeCount: Boolean, includeCustom: Boolean, includeUUIDDetails: PNUUIDDetailsLevel?, includeType: Boolean): GetChannelMembers
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
actual abstract fun getMemberships(userId: String?, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, include: com/pubnub/api/models/consumer/objects/membership/MembershipInclude): GetMemberships
actual abstract fun getMemberships(uuid: String?, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, includeCount: Boolean, includeCustom: Boolean, includeChannelDetails: PNChannelDetailsLevel?, includeType: Boolean): GetMemberships
open override fun getMemberships(userId: String?, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, include: ERROR CLASS: Symbol not found for MembershipInclude): GetMemberships
open override fun getMemberships(uuid: String?, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, includeCount: Boolean, includeCustom: Boolean, includeChannelDetails: PNChannelDetailsLevel?, includeType: Boolean): GetMemberships
Link copied to clipboard
actual abstract fun getMessageActions(channel: String, page: com/pubnub/api/models/consumer/PNBoundedPage): GetMessageActions
open override fun getMessageActions(channel: String, page: ERROR CLASS: Symbol not found for PNBoundedPage): GetMessageActions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun grantToken(ttl: Int, meta: CustomObject?, authorizedUUID: String?, channels: List<ChannelGrant>, channelGroups: List<ChannelGroupGrant>, uuids: List<UUIDGrant>): GrantToken
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun messageCounts(channels: List<String>, channelsTimetoken: List<Long>): MessageCounts
Link copied to clipboard
Link copied to clipboard
open override fun publishFileMessage(channel: String, fileName: String, fileId: String, message: Any?, meta: Any?, ttl: Int?, shouldStore: Boolean?, customMessageType: String?): PublishFileMessage
Link copied to clipboard
Link copied to clipboard
actual abstract fun removeAllPushNotificationsFromDeviceWithPushToken(pushType: com/pubnub/api/enums/PNPushType, deviceId: String, topic: String?, environment: com/pubnub/api/enums/PNPushEnvironment): RemoveAllPushChannelsForDevice
open override fun removeAllPushNotificationsFromDeviceWithPushToken(pushType: ERROR CLASS: Symbol not found for PNPushType, deviceId: String, topic: String?, environment: ERROR CLASS: Symbol not found for PNPushEnvironment): RemoveAllPushChannelsForDevice
Link copied to clipboard
actual abstract fun removeChannelMembers(channel: String, userIds: List<String>, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, include: com/pubnub/api/models/consumer/objects/member/MemberInclude): ManageChannelMembers
actual abstract fun removeChannelMembers(channel: String, uuids: List<String>, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, includeCount: Boolean, includeCustom: Boolean, includeUUIDDetails: PNUUIDDetailsLevel?, includeType: Boolean): ManageChannelMembers
open override fun removeChannelMembers(channel: String, userIds: List<String>, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, include: ERROR CLASS: Symbol not found for MemberInclude): ManageChannelMembers
open override fun removeChannelMembers(channel: String, uuids: List<String>, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, includeCount: Boolean, includeCustom: Boolean, includeUUIDDetails: PNUUIDDetailsLevel?, includeType: Boolean): ManageChannelMembers
Link copied to clipboard
Link copied to clipboard
open override fun removeChannelsFromChannelGroup(channels: List<String>, channelGroup: String): RemoveChannelChannelGroup
Link copied to clipboard
Link copied to clipboard
actual abstract fun removeMemberships(channels: List<String>, userId: String?, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, include: com/pubnub/api/models/consumer/objects/membership/MembershipInclude): ManageMemberships
actual abstract fun removeMemberships(channels: List<String>, uuid: String?, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, includeCount: Boolean, includeCustom: Boolean, includeChannelDetails: PNChannelDetailsLevel?, includeType: Boolean): ManageMemberships
open override fun removeMemberships(channels: List<String>, userId: String?, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, include: ERROR CLASS: Symbol not found for MembershipInclude): ManageMemberships
open override fun removeMemberships(channels: List<String>, uuid: String?, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, includeCount: Boolean, includeCustom: Boolean, includeChannelDetails: PNChannelDetailsLevel?, includeType: Boolean): ManageMemberships
Link copied to clipboard
open override fun removeMessageAction(channel: String, messageTimetoken: Long, actionTimetoken: Long): RemoveMessageAction
Link copied to clipboard
actual abstract fun removePushNotificationsFromChannels(pushType: com/pubnub/api/enums/PNPushType, channels: List<String>, deviceId: String, topic: String?, environment: com/pubnub/api/enums/PNPushEnvironment): RemoveChannelsFromPush
open override fun removePushNotificationsFromChannels(pushType: ERROR CLASS: Symbol not found for PNPushType, channels: List<String>, deviceId: String, topic: String?, environment: ERROR CLASS: Symbol not found for PNPushEnvironment): RemoveChannelsFromPush
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
actual abstract fun setChannelMembers(channel: String, users: List<MemberInput>, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, include: com/pubnub/api/models/consumer/objects/member/MemberInclude): ManageChannelMembers
actual abstract fun setChannelMembers(channel: String, uuids: List<MemberInput>, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, includeCount: Boolean, includeCustom: Boolean, includeUUIDDetails: PNUUIDDetailsLevel?, includeType: Boolean): ManageChannelMembers
open override fun setChannelMembers(channel: String, users: List<MemberInput>, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, include: ERROR CLASS: Symbol not found for MemberInclude): ManageChannelMembers
open override fun setChannelMembers(channel: String, uuids: List<MemberInput>, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMemberKey>>, includeCount: Boolean, includeCustom: Boolean, includeUUIDDetails: PNUUIDDetailsLevel?, includeType: Boolean): ManageChannelMembers
Link copied to clipboard
open override fun setChannelMetadata(channel: String, name: String?, description: String?, custom: CustomObject?, includeCustom: Boolean, type: String?, status: String?, ifMatchesEtag: String?): SetChannelMetadata
Link copied to clipboard
actual abstract fun setMemberships(channels: List<ChannelMembershipInput>, userId: String?, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, include: com/pubnub/api/models/consumer/objects/membership/MembershipInclude): ManageMemberships
actual abstract fun setMemberships(channels: List<ChannelMembershipInput>, uuid: String?, limit: Int?, page: com/pubnub/api/models/consumer/objects/PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, includeCount: Boolean, includeCustom: Boolean, includeChannelDetails: PNChannelDetailsLevel?, includeType: Boolean): ManageMemberships
open override fun setMemberships(channels: List<ChannelMembershipInput>, userId: String?, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, include: ERROR CLASS: Symbol not found for MembershipInclude): ManageMemberships
open override fun setMemberships(channels: List<ChannelMembershipInput>, uuid: String?, limit: Int?, page: ERROR CLASS: Symbol not found for PNPage??, filter: String?, sort: Collection<PNSortKey<PNMembershipKey>>, includeCount: Boolean, includeCustom: Boolean, includeChannelDetails: PNChannelDetailsLevel?, includeType: Boolean): ManageMemberships
Link copied to clipboard
Link copied to clipboard
open override fun setUUIDMetadata(uuid: String?, name: String?, externalId: String?, profileUrl: String?, email: String?, custom: CustomObject?, includeCustom: Boolean, type: String?, status: String?, ifMatchesEtag: String?): SetUUIDMetadata
Link copied to clipboard
actual abstract fun subscriptionSetOf(channels: Set<String>, channelGroups: Set<String>, options: com/pubnub/api/v2/subscriptions/SubscriptionOptions): SubscriptionSet
open override fun subscriptionSetOf(channels: Set<String>, channelGroups: Set<String>, options: ERROR CLASS: Symbol not found for SubscriptionOptions): SubscriptionSet
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard